#coding:utf-8

#dictionary 辞書は キー(key): 値(value) のペアの集合である
#キーは一意で、文字列、数値は常にキーにすることができる
#辞書での主な操作は、ある値を何らかのキーを付けて記憶することと、
#キーを指定して値を取り出すこと

capitals = {
    "日本":"東京",
    "中国":"北京",
    "インド":"ニューデリー",
    "フィリピン":"マニラ",
    "イギリス":"ロンドン",
    "フランス":"パリ"
}

print(capitals)
print(type(capitals))
#print(dir(capitals))

#dictionary access
x = capitals.get("日本")
print(x)
print(capitals["フランス"])

#追加
capitals["ネパール"]="カトマンズ"
capitals["ミャンマー"]="ネピドー"

a = input("国名: ")
b = input("首都名:")
capitals[a] = b

#print(capitals.items())
print(capitals.keys())
print(capitals.values())

#for loop
for key in capitals:
    print(key,":",capitals[key]) 
    
for k,v in capitals.items():
    print(k,":",v)
    

#削除
y = capitals.copy()
print(y)
y.pop("イギリス")
print(y)

            
デモ